All Questions
Tagged with message-queueevent-programming
7 questions
2votes
2answers
895views
A service having to have both an API and listen to events - Is this an anti-pattern for microservices?
I have a use case to create a service that consume messages from a message queue, process them, store them in the DB, and expose the processed results via an API. Therefore, the service I'm going to ...
2votes
3answers
2kviews
How can message queues improve scalability?
I have read in a DDD book that using message queues between communicating services can make the whole architecture more scalable, amazon's documentation mentions that queues provide granular ...
1vote
1answer
280views
Designing Kafka topics for secured event driven job scheduling system
Consider the following Group A Job A { Depends on Job B of Group A Run User -> User1 } Job B { Depends on Job C and Job D of Group A Run User -> User2 } Job C { Depends ...
3votes
3answers
301views
Dealing with data arriving at a different times
I have a load balanced service that needs two data inputs to correctly give a result. One of these inputs comes from a queue, the other comes from user input. Most of the time the data that comes ...
2votes
1answer
209views
What pattern should I set for handling event as working item?
I have this business event : "CustomerUpdated" published by my system. I have many application listening to these events, and they do all king of action : sending email, updating the database, ...
2votes
2answers
360views
Eventing solutions for Java legacy applications too old for real JMS queue/topic eventing?
What are some architectural solutions that can mimic eventing for systems (Java) that are too old to implement eventing solutions, such as conventional Queue/Topic based JMS messaging? I have a ...
4votes
2answers
1kviews
Push-Based Events in a Services Oriented Architecture
I have come to a point, in building a services oriented architecture (on top of Thrift), that I need to expose events and allow listeners. My initial thought was, "create an EventService" to handle ...